import Mock from 'mockjs'
//import '@/mock/extend'
//import {parseUrlParams} from '@/utils/request'
const Random = Mock.Random;
const source={
  'device_count':120,
  'online_count':120,
  'offline_count':120,
  'alert_count':120,
}
const source2={
  offline_duration:4,
  online_duration:4,
  total_alerts:4,
}
const source3=Mock.mock({
  'list|10': [{
    'alertTime': () => Random.datetime('yyyy-MM-dd HH:mm:ss'), // 随机生成预警时间
    'deviceName': () => Random.ctitle(2, 4), // 随机选择预警项
    'alertItem': () => Random.ctitle(2, 4), // 随机选择预警标志
    'alertValue|0-100': 0, // 随机生成预警值，保留两位小数
  }]
});
const source4=Mock.mock({
  'list|6': [{
    'time': () => Random.datetime('yyyy-MM-dd HH:mm:ss'), // 随机生成预警时间
    'terminalEncoding': () => Random.ctitle(2, 4), // 随机选择预警项
    'deviceCode': () => Random.string('number', 8), // 随机选择预警标志
    'deviceName': () => Random.ctitle(2, 4), // 随机生成预警值，保留两位小数
    'temperature|0-100.2': 0, // 随机生成温度，保留两位小数
    'density|0-100.2': 0, // 随机生成密度，保留两位小数
    'viscosity|0-100.2': 0, // 随机生成粘度，保留两位小数
    'dielectricConstant|0-100.2': 0, // 随机生成介电常数，保留两位小数
    'waterContent|0-100.2': 0, // 随机生成含水量，保留两位小数
  }]
});
const source5={
  name:['04型-云盒', '05型-云盒', '06型-云和', '067型-云和'],
  list:[120, 200, 150, 80]
}
const source6={
  name:['篦冷机', '厂内', '银压机', '回转窑', '煤磨'],
  list:[120, 200, 150, 80,170]
}
const source7=[
  { value: 1048, name: '46#液压油' },
  { value: 735, name: '美孚150' },
  { value: 580, name: '美孚220' },
  { value: 484, name: '美孚320' },
  { value: 300, name: '壳牌' },
  { value: 300, name: '其他' },
]
const source8={
  't':'005',
  'g':'005',
  'm':'005'
}
const source9={
  "geoCoordMap" : [
    { name: '盘锦市', latlng: [120.93141287481329, 40.93448132827849],deviceName:'TY1U3131',status:1,id:1},
    { name: '沧州市', latlng: [116.71809759843096, 37.96769678343516],deviceName:'TY1U3132',status:1,id:2},
    // { name: '东营市', latlng: [118.29234782217573, 37.44294670885357]},
    // { name: '大连市', latlng: [121.26593157813807, 38.886009413952934]},
    // { name: '沈阳市', latlng: [122.220947193165, 41.64094730550629]},
    { name: '白银市', latlng: [101.09220648866805, 36.568363251217576],deviceName:'TY1U3133',status:0,id:3},
    { name: '石家庄市', latlng: [115.20215293852858, 38.886009413952934],deviceName:'TY1U3134',status:1,id:4}
  ],
  from:{
    fromName : '北京市',
    fromLatlng : [116.07673639616456, 40.110426254643315],
    deviceName:'TY1U3100',
    status:1,
    id:3
  }
}

export default [
  {
    url:'/api/screen/oiltype',
    method:'get',
    response:() => {
      return {
        code: 200,
        data: source5
      }
    }
  },
  {
    url:'/api/screen/oilInfo',
    method:'get',
    response:() => {
      return {
        code: 200,
        data: source7
      }
    }
  },
  {
    url:'/api/screen/deviceType',
    method:'get',
    response:() => {
      return {
        code: 200,
        data: source6
      }
    }
  }
]
// Mock.mock(RegExp('/api/screen' + '.*'),'get', ({url}) => {
//   //const params = parseUrlParams(decodeURI(url))
//   let type = 1
//   console.log(url)
//   let list=[];
//   if(type==1){
//     list=source
//   }
//   if(type==2){
//     list=source2
//   }
//   if(type==3){
//     list=source3
//   }
//   if(type==4){
//     list=source4
//   }
//   if(type==5){
//     list=source5
//   }
//   if(type==6){
//     list=source6
//   }
//   if(type==7){
//     list=source7
//   }
//   if(type==8){
// 	  console.log(12345)
//     list=source8
//   }
//   if(type==9){
//     list=source9
//   }
//   return {
//     code: 0,
//     message: 'success',
//     data: list
//   }
// })
// export default [
//     {
//         url:'api/screen',
//         method:'get',
//         response:() => {
//             return {
//                 code: 200,
//                 data: {
//                     'device_count':120,
//                     'online_count':120,
//                     'offline_count':120,
//                     'alert_count':120,
//                   }
//             }
//         }
//     }
// ]
